home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_gwu / externs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-30  |  3.2 KB  |  115 lines

  1. /*
  2.     GWAda Development Environment for 386/486 PCs   
  3.     Copyright (C) 1993, Arthur Vargas Lopes  & Michael Bliss Feldman
  4.                         vlopes@vortex.ufrgs.br mfeldman@seas.gwu.edu
  5.  
  6.     This program is free software; you can redistribute it and/or modify
  7.     it under the terms of the GNU General Public License as published by
  8.     the Free Software Foundation; version 2 of the License.    
  9.  
  10.  
  11.     This program is distributed in the hope that it will be useful,
  12.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.     GNU General Public License for more details.
  15.  
  16.     You should have received a copy of the GNU General Public License
  17.     along with this program; if not, write to the Free Software
  18.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19. */
  20.  
  21. /* Externs.h */
  22.  
  23. #include <\gwada\env\ed.h>
  24.  
  25.  
  26. /* Run time options */
  27. extern char avl_monitor_on;
  28. extern short avl_heap;
  29. extern short avl_pgm_stack;
  30. extern short avl_task_stack;
  31. extern short avl_scheduller;
  32. extern char  avl_trace_opts[6];
  33.  
  34.  
  35. extern char current_file_name[];
  36. extern int avl_cur_source;
  37. extern int avl_cur_tool;
  38. extern int avl_start_pos;
  39. extern int avl_cur_unit;
  40. extern int avl_rows;
  41. extern int avl_size;
  42. extern int avl_ctrl_c;
  43. extern char do_not_realy_exit;
  44. extern int    avl_open_error_file;
  45. extern AVL_LINE_PTR avl_block_first_line2;
  46. extern AVL_LINE_PTR avl_block_last_line2;
  47. extern int avl_block_first_col2;
  48. extern int avl_block_last_col2;
  49. extern AVL_LINE_PTR avl_block_first_line;
  50. extern AVL_LINE_PTR avl_block_last_line;
  51. extern int avl_block_first_col;
  52. extern int avl_block_last_col;
  53. extern AVL_EDIT_WINDOW avl_windows[];
  54. extern int avl_window;
  55. extern int avl_nwindows;
  56. extern int avl_hscroll_on;
  57. extern int avl_tab_size;
  58. extern AVL_LINE_PTR avl_line_temp;
  59. extern char avl_blank_line[];
  60. extern char *avl_border;
  61. extern char avl_message[];
  62. extern char avl_curr_directory[];
  63. extern char avl_dir_sources[];
  64. extern char avl_dir_library[];
  65. extern int avl_no_up_corner;
  66. extern short avl_txt_color;
  67. extern short avl_txt_bk_color;
  68. extern short avl_wnd_title;
  69. extern short avl_wnd_color;
  70. extern short avl_wnd_bk_color;
  71. extern short avl_que_color;
  72. extern short avl_que_bk_color;
  73. extern short avl_pro_color;
  74. extern short avl_pro_bk_color;
  75. extern short avl_men_ready;
  76. extern short avl_men_letter;
  77. extern short avl_men_word;
  78. extern short avl_men_bk_color;
  79. extern short avl_err_color;
  80. extern short avl_sta_color;
  81. extern short avl_sta_bk_color;
  82. extern short avl_msg_bk_color;
  83. extern short avl_msg_color;
  84.  
  85. extern AVL_EDIT_WINDOW_PTR avl_w;
  86. extern AVL_WIN_PTR avl_win1;
  87.  
  88. extern char avl_find_txt[];
  89. extern char avl_replace_txt[];
  90.  
  91. extern int avl_cur_menu;
  92.  
  93. extern int avl_cur_smenu[];
  94.  
  95. extern AVL_COLOR_CHOICES avl_cor_choices[];
  96. extern int avl_cor_select;
  97. extern int avl_cor_bk_sel;
  98. extern int avl_cor_txt_sel;
  99.  
  100. extern char avl_version_mark[];
  101.  
  102. extern short avl_codes[];
  103. extern short avl_mat_code[8][40];
  104. extern short avl_codes_row;
  105. extern short avl_codes_col;
  106.  
  107.  
  108. extern AVL_WIN_PTR avl_env_win;
  109.  
  110. extern AVL_TIT avl_menu[];
  111.  
  112.  
  113. extern AVL_STIT avl_smenu[];
  114.  
  115.     
  116.